<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
    <meta name="robots" content="index,follow">
    <link rel="stylesheet" type="text/css" media="all" href="common.css">
    <title>libdnf</title>
  </head>
  <body>
    <div class="nav center">
      <a href="index.htm">Homepage</a>
      <a href="docs/">Documentation</a>
      <a href="releases/">Releases</a>
      <a href="https://github.com/rpm-software-management/libhif">Browse source code</a>
    </div>
    <h1>libdnf</h1>
    <p>
      This library provides a simple package manager interface using hawkey and
      librepo.
    </p>

    <h2>Getting Started</h2>
    <p>
      To install the libdnf library you either need to install the
      <code>libdnf</code> package from your distributor, or you can build a local
      copy. To do the latter just do:
<pre>
dnf install automake autoconf libtool glib-devel
./autogen.sh
make
make install
</pre>

    <h2>Hacking</h2>
    <p>
      If you want a new feature, or have found a bug or a way to crash this library,
      please report as much information as you can to the
      <a href="https://github.com/rpm-software-management/libhif/issues">issue tracker</a>
      - patches very welcome.
    </p>
    <p>
      New functionality or crash fixes should include a test in `src/dnf-self-test.c`
      to ensure we don't regress in the future. New functionality should also be
      thread safe and also not leak *any* memory for success or failure cases.
    </p>

    <h2>License</h2>
    <p>
      LGPLv2+
    </p>

    <p class="footer">
      Copyright <a href="mailto:richard@hughsie.com">Richard Hughes 2014</a><br>
      <a href="http://validator.w3.org/check/referer">Optimized</a>
      for <a href="http://www.w3.org/">standards</a>.
    </p>
  </body>
</html>
